package com.aier.school.entity;


import java.sql.Timestamp;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * TeacherLeave entity. @author MyEclipse Persistence Tools
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "teacher_leave", catalog = "abc")
public class TeacherLeave implements java.io.Serializable {
    private Long lid;
    private Long tid;
    private Short state;
    private Timestamp sdate;
    private Timestamp edate;
    private Integer sid;
    private String teacherName;
    private String tAccount;
    private String typeName;
    private String sdate_str;
    private String edate_str;
    private Integer leaveTime;
    private String desinfo;
//    private Integer type_resone;
    private Integer type_handle;
    
    private String state_str;
//    private String type_resone_str;
    private String type_handle_str;
    
    private Long etid;
    private String euid_name;
    
    public TeacherLeave() {
    }

    public Long getLid() {
        return lid;
    }

    public void setLid(Long lid) {
        this.lid = lid;
    }

    public Long getTid() {
        return tid;
    }

    public void setTid(Long tid) {
        this.tid = tid;
    }

    public Short getState() {
        return state;
    }

    public void setState(Short state) {
        this.state = state;
    }

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }


    public Timestamp getSdate() {
        return sdate;
    }

    public void setSdate(Timestamp sdate) {
        this.sdate = sdate;
    }

    public Timestamp getEdate() {
        return edate;
    }

    public void setEdate(Timestamp edate) {
        this.edate = edate;
    }


    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Integer getLeaveTime() {
        return leaveTime;
    }

    public void setLeaveTime(Integer leaveTime) {
        this.leaveTime = leaveTime;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String gettAccount() {
        return tAccount;
    }

    public void settAccount(String tAccount) {
        this.tAccount = tAccount;
    }

    public String getSdate_str() {
        return sdate_str;
    }

    public void setSdate_str(String sdate_str) {
        this.sdate_str = sdate_str;
    }

    public String getEdate_str() {
        return edate_str;
    }

    public void setEdate_str(String edate_str) {
        this.edate_str = edate_str;
    }

    public String getDesinfo() {
        return desinfo;
    }

    public void setDesinfo(String desinfo) {
        this.desinfo = desinfo;
    }



    public String getState_str() {
        return state_str;
    }

    public void setState_str(String state_str) {
        this.state_str = state_str;
    }

    public Integer getType_handle() {
        return type_handle;
    }

    public void setType_handle(Integer type_handle) {
        this.type_handle = type_handle;
    }

    public String getType_handle_str() {
        return type_handle_str;
    }

    public void setType_handle_str(String type_handle_str) {
        this.type_handle_str = type_handle_str;
    }

    public Long getEtid() {
        return etid;
    }

    public void setEtid(Long etid) {
        this.etid = etid;
    }

    public String getEuid_name() {
        return euid_name;
    }

    public void setEuid_name(String euid_name) {
        this.euid_name = euid_name;
    }

}
